fiddle-back spider - German English Dictionary